// 引入一次封装的文件
import { get, post } from "@/utils/request";

// 二次封装请求方法
// GET请求方式
// 讲师列表
export const teacherList = (query) => {
  return new Promise((res, rej) => {
    get("http://47.94.4.201/index.php/index/teacher/teacherlist", query)
      .then((val) => {
        res(val);
      })
      .catch((err) => {
        rej(err);
      });
  });
};

// 删除讲师
export const delteacher = (query) => {
  return new Promise((res, rej) => {
    get("http://47.94.4.201/index.php/index/teacher/delteacher", query)
      .then((val) => {
        res(val);
      })
      .catch((err) => {
        rej(err);
      });
  });
};

// 搜索讲师
export const searchteacher = (query) => {
  return new Promise((res, rej) => {
    get("http://47.94.4.201/index.php/index/teacher/getsearch", query)
      .then((val) => {
        res(val);
      })
      .catch((err) => {
        rej(err);
      });
  });
};

// POST请求方式
// 添加讲师
export const addteacher = (query) => {
  return new Promise((res, rej) => {
    post("http://47.94.4.201/index.php/index/index/addteacher", query)
      .then((val) => {
        res(val);
      })
      .catch((err) => {
        rej(err);
      });
  });
};

// 编辑讲师
export const editteacher = (query) => {
  return new Promise((res, rej) => {
    post("http://47.94.4.201/index.php/index/index/upteacher", query)
      .then((val) => {
        res(val);
      })
      .catch((err) => {
        rej(err);
      });
  });
};

// 查看讲师详情
export const lookteacher = (query) => {
  return new Promise((res, rej) => {
    get("http://47.94.4.201/index.php/index/index/getteacherbyid", query)
      .then((val) => {
        res(val);
      })
      .catch((err) => {
        rej(err);
      });
  });
};